tracking and relay satellite system - Deutsch Englisch Wörterbuch